<?php
/**
 * 
 * Model Cd
 * @author Aluizio T. França Jr.
 * @access public
 *
 */

/*/**
 * Modelo de documentacao passado um trecho de codigo
 *
 * <code>
 * function element($pages)
 * {
 *     if (empty($pages))
 *     {
 *         die("<b>ERROR</b>: nothing parsed");
 *     }
 * }
 * </code>
 * {@example /opt/lampp/htdocs/faturamento/application/controllers/index.html }
 * @example /opt/lampp/htdocs/faturamento/application/controllers/index.html How to use this function
 * 
 */

class Cd extends CI_Model
{
	public $dbGoup;
	public $artista;
	public $titulo;
	public $id_user;

	public function __construct()
	{
		parent::__construct();
		$this->dbGoup = $this->load->database('teste',true);
		/*echo "<pre>";
			print_r($this->dbGoup);
		echo "</pre>";*/
	}

	 /**
     * Mark a package as being used in a class
     *
     * {@source } 
     *
     * @param string $query package name
     *
     * @return void 
     */
	
	public function lista()
	{
		$query = $this->db->get('cd');
		return $query->result();
	}
	
	
	/**
     * Mark a package as being used in a class
     *
 	 * Valida o $tipo se é array ou não
 	 * {@example /opt/lampp/htdocs/faturamento/application/models/cd.php 81 4}
 	 * @example /opt/lampp/htdocs/faturamento/application/models/cd.php How to use this function
     *
     */

	public function listagemNova($tipo = null)
	{
		$query = $this->db->query('
			select descricao,artista, titulo,ativo 
  			  from categoria
 			 inner join categoria_cd on categoria.id = id_categoria 
 			 inner join cd on cd.id = id_cd
		');
		
		//retorna os dados como objeto
		//return $query->result_object();
		
		if($tipo === 'array')
			return $query->result_array(); //retorna os dados como array
		else 
		  	return $query->result_object(); //retorna os dados como objeto
	}
	
}


?>